/*
Responsive CSS3 Data Grids v1.0 (06.2012)
Copyright 2012 QuanticaLabs
www.quanticalabs.com
*/

/* ==================== TABLE ROW HOVER ==================== */
	
/* --- Row Hover --- */
table.qlabs_grid_container tbody.data_container tr.data_even:hover,
table.qlabs_grid_container tbody.data_container tr.data_odd:hover
	{
	background: #def3ff;
	color: #000000;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	}
	
/* --- Cell Hover --- */	
table.qlabs_grid_container tbody.data_container tr.data_even:hover td.data_cell,
table.qlabs_grid_container tbody.data_container tr.data_odd:hover td.data_cell
	{
	border-left: 1px solid #c1e7ff;
	}

/* --- Label, Button, Tooltip Button - Hover And Highlight --- */
table.qlabs_grid_container tbody.data_container tr.data_even:hover td.data_cell label,
table.qlabs_grid_container tbody.data_container tr.data_odd:hover td.data_cell label,
table.qlabs_grid_container tbody.data_container tr.highlighted td.data_cell label,
table.qlabs_grid_container tbody.data_container tr.data_even td.data_cell.highlighted label,
table.qlabs_grid_container tbody.data_container tr.data_odd td.data_cell.highlighted label,
table.qlabs_grid_container tbody.data_container tr.data_even:hover td.data_cell div.grid_button,
table.qlabs_grid_container tbody.data_container tr.data_odd:hover td.data_cell div.grid_button,
table.qlabs_grid_container tbody.data_container tr.highlighted td.data_cell div.grid_button,
table.qlabs_grid_container tbody.data_container tr.data_even td.data_cell.highlighted div.grid_button,
table.qlabs_grid_container tbody.data_container tr.data_odd td.data_cell.highlighted div.grid_button,
table.qlabs_grid_container tbody.data_container tr.subheader_row td.subheader_cell div.qlabs_tooltip:hover,
table.qlabs_grid_container tbody.data_container tr.data_even:hover td.data_cell div.qlabs_tooltip,
table.qlabs_grid_container tbody.data_container tr.data_odd:hover td.data_cell div.qlabs_tooltip,
table.qlabs_grid_container tbody.data_container tr.highlighted td.data_cell div.qlabs_tooltip,
table.qlabs_grid_container tbody.data_container tr.data_even td.data_cell.highlighted div.qlabs_tooltip,
table.qlabs_grid_container tbody.data_container tr.data_odd td.data_cell.highlighted div.qlabs_tooltip
	{
	background: #008ebc; /* Old browsers */
	background: -moz-linear-gradient(top,  #008ebc 0%, #0074aa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008ebc), color-stop(100%,#0074aa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #008ebc 0%,#0074aa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #008ebc 0%,#0074aa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #008ebc 0%,#0074aa 100%); /* IE10+ */
	background: linear-gradient(top,  #008ebc 0%,#0074aa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ebc', endColorstr='#0074aa',GradientType=0 ); /* IE6-9 */
	border: 1px solid #0074aa;
	}

/* ==================== HIGHLIGHTS ==================== */

/* --- Row And Cell Highlights --- */
table.qlabs_grid_container tbody.data_container tr.highlighted,
table.qlabs_grid_container tbody.data_container tr.data_even td.data_cell.highlighted,
table.qlabs_grid_container tbody.data_container tr.data_odd td.data_cell.highlighted
	{
	background: #caecff;
	color: #000000;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	}
	
/* --- Cell Highlight --- */	
table.qlabs_grid_container tbody.data_container tr.highlighted td.data_cell
	{
	border-left: 1px solid #b0e1ff;
	}